package com.yidu.qx.dao;

import com.yidu.qx.domain.QxCharacterEntity;
import com.yidu.qx.domain.QxUserEntity;
import com.yidu.qx.utils.Pages;

import java.util.List;

/**
 * 用户表dao
 */
public interface UserDao {
    void add(QxUserEntity qxUserEntity);

    void delete(Integer id);

    void update(QxUserEntity qxUserEntity);

    List<QxUserEntity> findAll(QxUserEntity qxUserEntity, Pages pages);

    QxUserEntity findById(String id);
    List<QxUserEntity> findName(String userName);
    /**
     * 总行数
     * @return
     */
    Long count(QxUserEntity qxUserEntity);
    QxUserEntity findByIdThree(String id);
    //根据用户名和密码查询

    public QxUserEntity find(String userName, String userPassword);
}
